rat ridden - Alemán Inglés Diccionario